Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
82 STOW ROAD Detached £298,752 £175,000 5 Aug 2010
86 STOW ROAD Detached £245,875 £142,800 23 Mar 2012
90 STOW ROAD Detached £221,578 £205,000 28 Jun 2021
92 STOW ROAD Detached £231,325 £170,000 24 Mar 2016
94 STOW ROAD Detached £248,907 £200,000 18 Mar 2019
98 STOW ROAD Detached £259,370 £147,500 5 May 2006
100 STOW ROAD Terraced £249,681 £230,000 10 Sep 2021
102 STOW ROAD Detached £267,933 £154,000 25 May 2011